﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microhard.Core.DBUtility;
using Microhard.WeixinMP.Models;

namespace Microhard.WeixinMP.Interfaces
{
    public interface IWXMPUser : IRepository<WXMPUserModel>
    {
        List<WXMPUserModel> GetNewUsers(List<WXMPUserModel> topUsers);
        List<WXMPUserModel> GetNewSubscribes();
        WXMPUserModel CheckUserByCreateTimeAndContent(List<WXMPMessageWithFakeIDModel> msg, RequestServiceModel request);
        void DeleteMessage(string mpUserOpenID);
        bool IsUserExist(string openID);

    }
}
